body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{ padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{ list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank70 {clear:both; height:70px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #515151; text-decoration: none; outline:none;}a:hover {color: #515151; text-decoration: underline}
body {min-width:1200px;background:#fff;font-size:14px;color: #515151;line-height:36px;font-family:Verdana; -webkit-text-size-adjust:none;}
.main{ clear:both; width:1200px;margin:0 auto; font-family:Microsoft YaHei;}

/*top*/
.hello{width:100%;height:30px;background:#f9f9f9;line-height:30px;color:#515151;}
.hello p{float:left;font-size:12px;}
.hello span{float:right;}
.navi{width:1200px;height:44x;line-height:44px;}
.logo{float:left;margin-right:100px;}
.navi ul{float:right;}
.navi ul li{float:left;}


/*banner*/
.banner{width:100%;height:567px;font-size:0;overflow:hidden;position:relative;}
.banner_img{width:100%;height:567px;position:absolute;left:0;top:0;}
.banner_img li{width:100%;height:567px;display:inline-block;background-position:center;background-repeat:no-repeat;float:left;list-style:none;}
.banner_list{height:50px;top:500px;position:relative;margin:0 auto;z-index:1;}
.banner_list span{display:block;cursor:pointer;width:14px;height:14px;border-radius:50%;border:3px solid #555;float:left;margin:0 5px;}
.banner_list .spcss{border:3px solid yellowgreen;}
.banner_left{position:absolute;height:90px;width:60px;top:50%;left:-60px;background-color:rgba(73,72,62, 0.6);margin-top:-45px;text-align:center;transition: all .5s;z-index:2;}
.banner_left:hover{background-color:rgba(73,72,62, 0.9);}
.banner_right{position:absolute;height:90px;width:60px;top:50%;right:-60px;background-color:rgba(73,72,62, 0.6);margin-top:-45px;text-align:center;transition:all .5s;z-index:2;}
.banner_right:hover{background-color:rgba(73,72,62, 0.9);}
.banner_left img{margin-top:22px;}
.banner_right img{margin-top:22px;}
.about_banner{background:url(../images/about_banner.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.products_banner{background:url(../images/products_banner.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.talent_banner{background:url(../images/talent_banner.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.contact_banner{background:url(../images/contact_banner.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.news_banner{background:url(../images/news-banner.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.technical_banner{background:url(../images/technical_banner.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}

.about_banner-en{background:url(../images/about_banner-en.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.products_banner-en{background:url(../images/products_banner-en.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.talent_banner-en{background:url(../images/talent_banner-en.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.contact_banner-en{background:url(../images/contact_banner-en.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.news_banner-en{background:url(../images/news-banner-en.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.technical_banner-en{background:url(../images/technical_banner-en.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}

.about_banner-jp{background:url(../images/about_banner-jp.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.products_banner-jp{background:url(../images/products_banner-jp.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.talent_banner-jp{background:url(../images/talent_banner-jp.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.contact_banner-jp{background:url(../images/contact_banner-jp.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.news_banner-jp{background:url(../images/news-banner-jp.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}
.technical_banner-jp{background:url(../images/technical_banner-jp.jpg) no-repeat center;width:100%;height:300px;overflow:hidden;}

/*bottom*/
.bottom{background:url(../images/bottom.jpg) center no-repeat;width:100%;height:313px;overflow:hidden;}
.bottom_x{background:url(../images/bottom_x.jpg);width:392px;height:4px;}
.bottom_left{width:800px;float:left;}
.bottom_left ul li{float:left;}
.wx{float:right;width:310px;height:173px;background:url(../images/wx.jpg);}
.wx-en{float:right;width:310px;height:173px;background:url(../images/wx_2.jpg);}
.bq{background:#7e7e7e;width:100%;height:30px;line-height:30px;color:#fff;}
.bq a{color:#fff;}

/*type*/
.type{width:100%;background:#fff;box-shadow: 0px 14px 14px -14px #b7b7b7;overflow:hidden;}
.type ul li{width:300px;height:25px;float:left;margin-bottom:30px;line-height:25px;}
.type ul li span{width:25px;height:25px;background:#f5f5f5;box-shadow:3px 3px 3px 0 #cfcfcf;display:block;float:left;margin-right:20px;}


/*index*/
.in-title1{width:600px;float:left;}
.in-title1 h1{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:rgba(204,204,204,0.6);}
.in-title1 h2{font-size:60px;font-family:Arial, Helvetica, sans-serif;color:#cccccc;}

.in-title2{float:right;width:500px;margin-top:30px;}
.in-title2 h3{font-size:24px;font-weight:lighter;line-height:1.5;}
.in-title2 a{width:100px;height:30px;line-height:30px;text-align:center;float:left;background:#000;text-decoration:none;color:#fff;transition:all 500ms;border-radius:9px;}
.in-title2 a:hover{background:#158f72;transition:all 500ms;}

.in-title3{text-align:center;}
.in-title3 h1{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:rgba(255,255,255,0.6);}
.in-title3 h2{font-size:60px;font-family:Arial, Helvetica, sans-serif;color:#fff;line-height:1.5;}

.in-title4{text-align:center;}
.in-title4 h1{font-size:30px;font-family:Arial, Helvetica, sans-serif;color:rgba(204,204,204,0.6);}
.in-title4 h2{font-size:60px;font-family:Arial, Helvetica, sans-serif;color:#cccccc;line-height:1.5;}

.in-about{width:600px;overflow:hidden;float:right;margin-top:50px;color: #555555;letter-spacing: 2px;line-height: 30px;}
.link1{width:100px;height:30px;line-height:30px;text-align:center;float:left;background:#000;text-decoration:none;color:#fff;transition:all 500ms;border-radius:9px;}
.link1:hover{background:#158f72;transition:all 500ms;}
.link1 a{color:#fff;font-size:13px;text-decoration:none;}

.in-pro-con ul li{float:left;position:relative;display:inline-block;overflow:hidden;transition:all 500ms;margin:20px;border-radius:9px;}
.in-pro-con ul li img{transition:all 0.5s;z-index:50;width:140px;height:140px;margin:10px 60px;}
.in-pro-con ul li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);transform-origin:center center;}
.in-pro-con ul li a{font-size:24px;line-height:160px;text-decoration:none;position:absolute;bottom:0;background:#333;color:#fff;opacity:0.6;display:none;z-index:40;}
.in-pro-con ul li:hover a{display:block;width:100%;text-align:center;}

.in_pro{background:url(../images/products.jpg) center no-repeat;width:100%;height:650px;overflow:hidden;background-attachment:fixed;box-sizing:border-box;}
.in_pro p{color:#fff;text-align:center;}
.in_pro ul li{float:left;width:250px;margin:25px 25px;height:50px;line-height:50px;text-align:center;background-color:rgba(255,255,255,0.4);}
.in_pro ul li a{color:#fff;text-decoration:none;}
.in_pro ul li:hover{box-shadow:0 3px 3px 0 rgba(0,0,0,.3);background:transparent;}
.gunlun{width:100%;height:200px;overflow:hidden;}
.gunlun td{width:200px;height:200px;}
.gunlun img{width:150px;height:150px;margin:25px;}


.in_about img{float:left;}
.about_right{margin:53px 0 0 -127px;float:right;z-index:999;width:650px;height:314px;background:url(../images/about_right.jpg);border-radius:9px;}
.about_right h1{font-size:18px;margin:103px 0 0 50px;}
.about_right p{margin:0 50px;color:#515151;text-align:left;}

.in_news_title{background:url(../images/news_tit.jpg);width:100%;height:98px;overflow:hidden}
.in_news_title a{float:right;}
.in_news_title h1{float:left;font-size:36px;color:#515151;margin:25px 0 0 30px;font-weight:lighter;}
.in_news ul li{width:350px;height:400px;background:#fafafa;float:left;margin-right:75px;box-shadow:0 0 5px #fff;border-radius:9px;overflow:hidden;}
.in_news ul li:last-child{margin-right:0;}
.in_news ul li:hover{box-shadow:0 0 5px #cccccc;background:#fff;}
.in_news ul li p{float:left;margin:0 30px;}
.in_news ul li a{float:right;margin-right:20px;}
.news_img{width:350px;height:231px;overflow:hidden;}
.news_img img{transition:all 0.5s;}
.in_news ul li:hover img{transition:all 0.5s;transform:scale(1.1,1.1);transform-origin:center center;overflow:hidden;}

/*about*/
.about{width:1200px;}
.about-left{float:left;}
.about-left img{margin-top:30px;}
.about-right{width:700px;float:right;}
.about-right p{margin:0 30px;text-indent:20px;letter-spacing:1px;}
.about a{color:#979797;}

/*products*/
.products ul li{width:1200px;height:270px;border-bottom:1px dashed #515151;margin-bottom:50px;}
.products_img{float:left;margin-right:30px;width:270px;height:270px;}
.products_img img{margin:35px;width:200px;height:200px;}
.products ul li span{width:870px;height:270px;float:left;}
.products ul li h1{font-size:20px;color:#777777;}
.products ul li h2{font-weight:lighter;}
.products ul li a{text-decoration:none;}
.product img{width:800px;overflow:hidden;margin:0 200px;}

/*technical*/
.technical ul li img{width:344px;height:470px;border:1px solid #cccccc;padding:2px;float:left;margin:25px;}

/*news*/
.news ul li a{float:right;}
.news h1{font-weight:lighter;margin:0 30px;font-size:15px;}
.news ul li{width:350px;height:450px;background:#fafafa;float:left;margin-right:75px;box-shadow:0 0 5px #fff;border-radius:9px;overflow:hidden;}
.news ul li img{width:350px;height:231px;overflow:hidden;}
.news ul li:hover img{width:350px;height:231px;transition:all 0.5s;transform:scale(1.1,1.1);transform-origin:center center;overflow:hidden;}
.news ul li:hover{box-shadow:0 0 5px #cccccc;background:#fff;}
.news ul li:last-child{margin:0;}
.news ul li p{float:left;margin:0 30px;color:#acacac;}
.news ul li a{margin-right:20px;}
.news_title p{text-indent:20px;width:800px;margin:0 auto;}
.news_title h3{text-align:center;}
.news_title h1{text-align:center;font-weight:lighter;}
.news_title img{width:500px;margin:20px 350px;}
.page{text-align:center;}
.page a{margin:0 3px;}

/*talent*/
.talent li{ margin-bottom:50px;}

/*contact*/
.contact ul li{width:600px;height:30px;line-height:30px;float:left;margin-bottom:20px;}
.contact ul li img{float:left;margin-right:10px;}